package br.usjt.teste;

import static org.junit.Assert.*;

import java.sql.SQLException;
import java.util.ArrayList;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
import br.usjt.dominio.Filme;
import br.usjt.dominio.FilmeRepositorio;
import br.usjt.servico.IFilmeDAO;

public class UC07AlterarFilme {
	static IFilmeDAO filmeDAO;
	 static FilmeRepositorio filmeRepositorio;
	 static ArrayList<Filme> listaDeFilmes;
	 static Filme umFilme;
	@BeforeClass
	public static void setUpBeforeClass() throws Exception {
		filmeRepositorio = new FilmeRepositorio();
		umFilme = new Filme(8888,"a era do gelo 4", 1);
		filmeRepositorio.cadastra(umFilme);
	}

	  
	@Test
	public final void CT01AlterarDados_com_sucesso() {
		umFilme.setCodigoPreco(2);
		assertEquals("registro alterado","filme alterado com sucesso", filmeRepositorio.altera(umFilme));
	}

	@AfterClass
	public static void tearDownAfterClass() throws Exception {
		filmeRepositorio.exclui("a era do gelo 4");
	}

}
